home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
language
/
embedded
/
68hc11
/
smallc11.arc
/
CHCMPD.C
< prev
next >
Wrap
Text File
|
1988-06-01
|
935b
|
64 lines
/* change string "cmpd" to "cpd" for asmhc11.exe 01-06-88 - hm */
#include <stdio.h>
main()
{
int c;
int state = 0;
fprintf(stderr,"\n'cmpd' to 'cpd' changer for asmhc11.exe 01-06-88 -hm\n");
while((c = fgetchar()) != EOF)
{
switch(state)
{
case 0:
if(c == 'c')
state++;
else
fputchar(c);
break;
case 1:
if(c == 'm')
state++;
else
{
state = 0;
fputchar('c');
fputchar(c);
}
break;
case 2:
if(c == 'p')
state++;
else
{
state = 0;
fputchar('c');
fputchar('m');
fputchar(c);
}
break;
case 3:
if(c == 'd')
{
fputchar('c');
fputchar('p');
fputchar('d');
}
else
{
fputchar('c');
fputchar('m');
fputchar('p');
fputchar(c);
}
state = 0;
break;
}
}
}